Consulta de Guías Docentes



Academic Year/course: 2017/18

30257 - Systems Administration 2


Syllabus Information

Academic Year:
2017/18
Subject:
30257 - Systems Administration 2
Faculty / School:
110 - Escuela de Ingeniería y Arquitectura
326 - Escuela Universitaria Politécnica de Teruel
Degree:
439 - Bachelor's Degree in Informatics Engineering
443 - Bachelor's Degree in Informatics Engineering
ECTS:
6.0
Year:
3
Semester:
Second semester
Subject Type:
Compulsory
Module:
---

5.1. Methodological overview

The learning methodology is as following :

  • Concepts and methodologies in system administration are teached in classroom.
  • Learned knowledge is applied in paper and lab exercices to solve different problems in system administration
  • Students will design and implement different aspects of deployement, update, problem detection and solutions of operating systems, applications and their interaction with the network.

5.2. Learning tasks

  • Syllabus development in classroom about theory aspects.
  • Problem solving with knowledge acquired in theory classes.
  • Lab exercices developed in real working systems about knowledge presented in theory and problem solving classes.

5.3. Syllabus

Basic concepts in distributed system administration. Heterogeneous systems: Linux, Windows, BSDs (Mac OSx).

Programming for heterogeneous systems administration: Ruby and Python.

Virtual machines administration. Introduction to administration environments for cloud computing.

Configuration Systems: Puppet. Configuration of nodes deployment and maintenance.

Distributed services administration.

  • Administrative domains network.

  • Basic distributed services: names (DNS) and time (NTP).

  • File systems: NFS (Linux y BSDs) y SMB (Windows).

  • System network configuration: LDAP.

  • Identities and security: Kerberos and PKIs.

  • Monitoring systems: Nagios.

  • Services interoperability and integration (Linux and Windows).

  • Organizational aspects.

5.4. Course planning and calendar

Sessions in-person class: Work calendar and work presentation.

The teachers’ organization of core subject is:

Escuela de Ingeniería y Arquitectura de Zaragoza

  • Theory and problem classes (three hours per week)

  • Laboratory classes (two hours per week). There are sessions of programming in the laboratory work. This work is guided by a professor and there are reduced students groups.

Escuela Universitaria Politécnica de Teruel

  • Type one activities (theory classes): two hours per week, one group.

  • Type two activities (problem classes): one hour per week, two groups.

  • Type three activities (laboratory classes): one hour per week, two groups.

 

Student work

The student work to get learning outcomes in this subject are estimated in 150 hours distributed of next manner:

  • 60 hours, approximately, in person-class activities (theory, problems , and laboratory classes)

  • 90 hours of self-study effective (study of texts and course notes, Troubleshooting, class preparation, classes and problems preparation, and programme development.

5.5. Bibliography and recommended resources

[BB: Bibliografía básica / BC: Bibliografía complementaria]

  • Zaragoza:
  • [BB] 4. Limoncelli, Thomas A. The Practice of System and Network Administration / Thomas A. Limoncelli, Christine Hogan, Strata R. Chalup. 3rd ed. Addison-Wesley, 2016
  • [BB] 5. Hester, Matthew. Microsoft Windows Server 2008 R2 Administration Instant Reference / Matthew Hester, Chris Henley Sybex. 2010
  • [BB] 6. Flanagan, David. The Ruby Programming Language / David Flanagan, Yukihiro Matsumoto O'Reilly Media. 2008.
  • [BB] 7. Classic Shell Scripting / Arnold Robbins, Nelson H. F. Beebe. O'Reilly & Associates. 2005.
  • [BB] Ben Hamou, André. Practical Ruby for system administration / André Ben Hamou . Berkeley (California) : Apress, cop. 2007
  • [BB] Kochan, Stephen G.. Unix : shell programming / Stephen G. Kochan and Patrick H. Wood . - 3rd ed., 1st pr. Indianapolis, Indiana : Sams, 2003
  • [BB] Pro Puppet / Spencer Krum ... [et al.]. 2 nd ed. Berkeley (California) : Apress, cop. 2013
  • [BB] Unix and Linux system administration handbook / Evi Nemeth ... [et al.] ; with Terry Morreale ... [et al.] . - 4th ed. Upper Saddle River (New Jersey) : Prentice Hall, 2011
  • Teruel:
  • [BB] Ben Hamou, A. Practical Ruby for system administration [Recurs electrònic] / André Ben Hamou. Berkeley, Calif. : Apress ; New York : Distributed by Springer-Verlag New York, 2007
  • [BB] Flanagan, D. The Ruby programming language [Recurso electrónico] / David Flanagan, Yukihiro Matsumoto. Sebastopol, Calif. : O'Reilly, 2008
  • [BB] Hester, M. Windows Server 2008 R2 administration instant reference [Recurs electrònic] / Matthew Hester, Chris Henley. ndianapolis, Ind. : Wiley Pub., 2010
  • [BB] Kochan, Stephen G.. Unix : shell programming / Stephen G. Kochan and Patrick H. Wood . 3rd ed., 1st pr. Indianapolis, Indiana : Sams, 2003
  • [BB] Limoncelli, Thomas. The practice of system and network administration / Thomas A. Limoncelli, Christine J. Hogan, Strata R. Chalup . 2nd ed., 7th printing Upper Saddle River : Addison-Wesley, 2012
  • [BB] Robbins, A. Classic shell scripting / Arnold Robbins, Nelson H.F. Beebe. Sebastopol (California) [etc.] : O'Reilly, 2005
  • [BB] Turnbull, J. Pro Puppet [Recurso electrónico-En línea] / James Turnbull, Jeffrey McCune. Berkeley, CA : Apress : Imprint: Apress, 2011
  • [BB] Unix and Linux system administration handbook / Evi Nemeth ... [et al.] ; with Terry Morreale ... [et al.] . 4th ed. Upper Saddle River (New Jersey) : Prentice Hall, 2011